Page({
  data: {
    officerInfo: {}
  },

  onLoad() {
    // 从缓存读取数据，老年用户需更友好的错误提示
    try {
      const currentOfficer = wx.getStorageSync('currentOfficer');
      if (currentOfficer) {
        this.setData({
          officerInfo: currentOfficer
        });
      } else {
        wx.showToast({
          title: '档案数据丢啦~ 请重新登录',
          icon: 'none',
          duration: 3000, // 延长提示时间
          success: () => {
            setTimeout(() => {
              wx.navigateBack({
                delta: 1 // 返回上一页
              });
            }, 3000);
          }
        });
      }
    } catch (e) {
      console.error('读取缓存失败:', e);
      wx.showToast({
        title: '数据加载失败，请重试',
        icon: 'none',
        duration: 3000
      });
    }
  }
})